input {-webkit-appearance: none;outline:none;}
textarea{outline:none}
*{margin:0px;padding:0px; }
html{width:100%;height:100%;}
a{text-decoration:none;color:black;}
.layout_body{background-color:white;height:100%;_height:100%;font-size:1.1em;}
.layout_content{min-width:320px;max-width:640px;margin:0px auto;font-family: "microsoft yahei",Verdana,Arial,Helvetica,sans-serif;min-height:100%;_height:100%;position:relative;}
.clear{clear:both;}
.floatRight{float:right}
.address_title{width:100%;background-color:black;height:45px;line-height:45px;text-align:center;vertical-align:bottom;color:white;font-size:1.2em;}
.background_border{height:45px;background-color:#F8F8F8;border-bottom:1px solid #ECECEC;}
.address_confirm{float:left;text-align:center;height:45px;line-height:45px;font-size: 14px;color: #999;}
.back1{float:left;width:36px;height:36px;margin-top:2px;}
.back1 img{width:12px;}
.back_home{float:right;margin-right:4px;}
.back_home img{width:36px;margin-top:4px;}
.greengrocer{background-color:white;padding:5px;border-bottom:1px solid #E2E2E2;}
.greengrocer table {width:100%;overflow:hidden;}
.greengrocer ul {
  margin: 0px;
  padding: 0px;
  width: auto;
}

.greengrocer ul  li{float:left;list-style:none;}
.greengrocer_top{width:70px;height:70px;text-align:center;}
.greengrocer_pic{width:70px;margin:0px auto;height:70px;border-radius:5px;}
.td_bottom{padding:5px;}
.td_div1{font-size:1.1em;}
.td_div1 img{vertical-align:bottom;}
.td_div2{font-size:0.9em;color:grey;}
.td_div2 span{font-size:0.8em;}
.td_div2 img{vertical-align:bottom;}
.beijin{height:15px;background-color:#F2F2F2;}
.beijin2{height:15px;background-color:#F2F2F2;border-top:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9;margin:10px 0px;}
.cust_tab{width:100%;text-align:center;border-bottom:1px solid #E2E2E2;height:50px;border-collapse:collapse;}
.cust_menu{color:#368615;border-bottom:3px solid #368615;}
.xiangqing{display:none;}
.huodong{display:none;}
.cust_left{width:29%;float:left;height:120px;padding-top:20px;}
.cust_right{width:69%;float:left;height:120px;padding-top:20px;}
.circle{border:1px solid red;border-radius:80px;height:90px;text-align:center;width:90px;margin:0px auto;}
.pingfen{color:#737373;padding-top:30px;}
.score{font-weight:bold;color:red;}
.right_tab{width:100%;color:#717171;font-size:0.9em;}
.right_tab td{height:24px;}
.right_tab img{width:100%;}
.alignriht{text-align:center;width:30%;}
.tdtwo{width:60%;}
.tdthree{width:9%;text-align:center;}
.pj_name{padding-left:10px;color:#575757;border-top:1px solid #F0F0F0;padding-top:5px;}
.pj_score{font-size:0.8em;color:#A8A8A8;padding-left:10px;}
.pj_content{font-size:0.9em;color:#636363;padding:5px 10px;}
.pj_time{font-size:0.8em;color:#A8A8A8;padding-left:10px;border-bottom:1px solid #F0F0F0;}
.power{font-size:0.9em;color:#BBBBBB;text-align:center;margin-top:30px;}
.xq_name{font-size:1em;padding-left:10px;color:#9D9D9D;border-bottom:1px solid #ECECEC;height:45px;line-height:45px;}
.hd_jian{font-size:0.95em;color:#6E6E6E;border-bottom:1px solid #ECECEC;padding:10px;}
.hd_jian span{margin-left:20px;}
.hd_jian img{position:relative;top:5px;}
.rightimg{float:right;right:10px;}
.hd_hongbao{padding:10px;height:40px;line-height:40px;color:red;}
.hd_hongbao img{position:relative;top:8px;}

.orderdiv{}
.cp_contact{padding:10px;font-size:1.1em;border-bottom:1px solid #E3E3E3;}
.cp_contact span{color:red;float:right;}
.cp_contact img{position:relative;top:3px;}
.cp_name{margin:10px 30px;border-bottom:1px solid #E3E3E3;padding-bottom:10px;font-size:0.9em;}
.cp_name span{margin-left:20px;color:#A5A5A5;}
.cp_send{float:left;border:1px solid #C3C3C3;padding:5px;margin-left:10px;}
.cp_select{margin:10px 30px;border-bottom:1px solid #E3E3E3;padding-bottom:20px;font-size:0.9em;}
.cp_self{float:left;border:1px solid #C3C3C3;padding:5px;margin-left:10px;}
.cp_click{float:left;border:1px solid #36A62A;padding:5px;margin-left:10px;color:#36A62A;}
.cp_total{margin:10px 20px;font-size:1.1em;}
.cp_total span{float:right;color:red;}
.cp_zhi{border-bottom:1px solid #E3E3E3;}
.cp_btn{width:80%;margin:0px auto;color:white;font-size:1.2em;background-color:#2EA821;height:40px;line-height:40px;border-radius:5px;margin-top:30px;display:block;}
.pay_name{padding:10px;font-size:1.1em;border-bottom:1px solid #E3E3E3;}
.pay_money{padding:10px; font-size:1.2em;background-color:#FFF7D6;}
.pay_money span{float:right;color:red;}
.pay_method{padding:10px;border-bottom:1px solid #E3E3E3;line-height:50px;height:50px;}
.pay_method img{position:relative;top:9px;}
.zhi{position:absolute;bottom:0px;left:3%;}
.sc_img{text-align:center;padding-top:80px;background-color:#F2F2F2;}
.sc_gognxi{text-align:center;padding-top:10px;background-color:#F2F2F2;font-size:1.4em;}
.sc_one{text-align:center;font-size:0.9em;padding:10px;background-color:#F2F2F2;}
.sc_red{color:red;}
.sc_btn{text-align:center;width:50%;margin:0px auto;height:45px;line-height:45px;color:white;background-color:#2EA821;border-radius:5px;margin-top:10px;}

.lst_tab{width:100%;}
.dt_btn{border:1px solid red;color:red;text-align:center;padding:5px 5px;display:inline-block;float:right;}
.dt_back{margin-left:10px;border:1px solid grey;color:grey;text-align:center;padding:5px 5px;display:inline-block;float:right;}
.dt_jian{padding:10px;border-bottom:1px solid #E3E3E3;}
.dt_jian img{position:relative;top:5px;}
.dt_jian span{float:right;}

.dt_msg{padding:10px;color:red;font-size:0.8em;background-color:#F2F2F2;}
.grey_small{font-size:0.8em;color:#ADADAD;}
.grey{color:grey;}

.sk_name{padding:5px;background-color:white;font-size:0.9em;}
.sk_name img{width:60px;height:60px;position:relative;top:5px;border-radius:5px;}
.sk_name span{float:right;margin-top:8px;}
.sk_msg{padding:5px;background-color:#FFF7D6;font-size:0.8em;}
.sk_msg img{width:24px;height:24px;position:relative;top:5px;}
.sk_input{padding:5px;text-align:center;}
.sk_input input{height:25px;border-radius:20px;border:1px solid #E5E5E5;width:90%;text-align:center;font-size:0.8em;color:#B1B1B1;padding:2px;}

.sk_left{float:left;width:24%;background-color:#EEEEEE;color:#616161;}
.leftli{height:30px;text-align:center;border:1px solid #E5E5E5;padding-top:8px;list-style-type:none;border-bottom:0px;font-size:0.85em;}
.sk_right{float:left;width:75%;}
.sk_right_name{padding:4px 0px;height:30px;line-height:30px;text-align:center;font-size:1.1em;background-color:#EEEEEE;border:1px solid #E5E5E5;border-left:0px;}
.sk_cai_left{float:left;width:29%;text-align:center;}
.sk_cai_left img{width:90%;width:60px;margin-top:10px;border-radius:3px;}
.sk_cai_right{float:left;width:69%;padding-top:5px;}
.sk_num_left{float:left;width:40%;margin-top:2px;}
.sk_num_right{float:left;width:58%;margin-top:10px;}
.sk_cai_name{font-size:0.9em;}
.sk_cai_name img{width:18px;height:18px;position:relative;top:3px;}

.jiajian{border:1px solid #CFCFCF;border-radius:20px;width:100%;margin:0px auto;height:28px;text-align:center;}
.jiajian span{width:30%;margin:0px auto;display:inline-block;cursor:pointer;}
.minus{color:red;font-size:1.2em;font-weight:bolder;float:left;}
.add{color:red;font-size:1.2em;font-weight:bolder;float:right;}
.sk_avg{color:#919191;font-size:0.8em;}
.sk_price{color:red;font-size:1.1em;}

.hrcss{border:0.5px solid #E3E3E3;height:0px; border-right:0px; border-bottom:0px; border-left:0px;margin-top:10px;}

.at_input{text-align:center;margin-top:20px;font-size:1.1em;}
.at_input input{width:100%;padding:5px;border:1px solid #E5E5E5;}
.at_guanzu{padding:6px;background-color:green;color:white;font-size:0.9em;border-radius:3px;}

.searchKey{width: 100%;display: block;font-size:1.1em;height: 33px;line-height: normal;border: medium none;position: relative;top: 4px;color: #76787A;}
.btn{width: 100%;display: block;font-size:1.1em;height: 33px;text-align: center;background: none repeat scroll 0% 0% #2EA821;color: #FFF;font-size: 1.1em;border:none;margin-top:30px}
.search{top:8px;width:60%;margin:0px auto;display: block;border: 1px solid #CCC;height: 40px;position: relative;background: url('/images/icon_search.png') no-repeat scroll 10px center 18px 18px transparent;padding: 0px 55px 0px 35px;}
.city_input{text-align:center;height:50px;line-height:50px;border-bottom:1px solid #ECECEC;border-top:1px solid #ECECEC;background-color:white;padding-bottom:10px;}

.at_btn{text-align:center;width:100%;height:50px;line-height:50px;background-color:#2EA821;color:white;border:0px;font-size:1.1em;margin-top:30px;border-radius:5px;}
.wf_input{text-align:center;margin-top:20px;}
.wf_text{height:28px;width:70%;padding:0px 5px;}
.wf_sub{height:28px;line-height:28px;background-color:#F63233;border:0px;border-radius:3px;padding:0px 5px;color:white;}
.wf_hongbao{background:url(/images/hb_top.png);background-size:100% 100%;background-repeat:no-repeat;height:120px;width:90%;margin:0px auto;margin-top:20px;}
.wf_left{width:20%;float:left;background:url(/images/hb.png) no-repeat 60% 60%;height:70px;width:70px;margin-top:22px;margin-left:3%;border-radius:5px;text-align:center;}
.wf_hongbao_grey{background:url(/images/hb_top_grey.png);background-size:100% 100%;background-repeat:no-repeat;height:110px;width:90%;margin:0px auto;margin-top:20px;}
.wf_left_grey{width:20%;float:left;background:url(/images/hb_grey.png) no-repeat 60% 60%;height:70px;width:70px;margin-top:22px;margin-left:3%;border-radius:5px;text-align:center;}
.wf_left span, .wf_left_grey span{position:relative;top:22px;color:white;}
.wf_right{width:68%;float:left;margin-top:8px;}
.wf_right1{padding:15px 0px 0px 10px;font-size:0.8em;}
.wf_right2{padding:0px 10px;padding-top:3px;font-size:0.8em;color:#999999;}
.at_top{background-color:#1C9B2A;color:#FFF304;height:50px;line-height:50px;text-align:center;border-bottom:1px dotted #B5E3BC;}
.shopping_cart{background-color:#1E1F1A;width:100%;min-width:240px;max-width:640px; bottom: 0px;padding: 0px 0;filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;
              position:fixed;bottom:0;_position:absolute;_margin-top:expression(this.style.pixelHeight+document.documentElement.scrollTop);}
.shopping_cart img{height:45px;margin-top:10px;}
.cart_total{color:white;font-size:1.1em;position:relative;top:20px;}
.cart_bg{cursor:pointer;background:url('/images/cart.png') no-repeat 60% 60%;width:55px;height:55px;display:inline-block;text-align:right;}
.cart_num{background-color:#FF590C;color:white;border-radius:30px;padding:3px;display:inline-block;width:20px;text-align:center;}

.shopping_carta{color:white;background-color:#2EA821;float:right;padding:0px 10px;border-radius:3px;height:30px;line-height:30px;margin-top:20px;margin-right:15px;}
.shopping_carta2{color:white;background-color:#2EA821;float:right;padding:0px 10px;border-radius:3px;height:30px;line-height:30px;margin-top:20px;margin-right:15px;}
.cha{color:white;position:relative;top:20px;font-size:0.9em;right:15px;}
.goto{float:right;position:relative;}

.left_li{background-color:#FFFFFF;border-left:2px solid #41B70D;height:30px;text-align:center;padding-top:8px;list-style-type:none;border-bottom:0px;font-size:0.85em;}
.mask{padding:0;border:none;width:100%;height:80%;background:#333;opacity:0.6;filter:alpha(opacity=60);z-index:9999;position:fixed;top:0;left:0;display:none;}
#what_tgbox{!overflow:scroll;display:none;max-width:640px;background-color:white;font-size:0.95em;
		position:fixed;text-align:center;bottom:55px;width:100%;height:250px;
		border:1px solid #444;z-index:10000;line-height:28px;margin:0px auto;left:0px;right:0px;}
.clear_cart{cursor:pointer;width:40%;border:1px solid #CFCFCF;border-radius:3px;text-align:center;margin:0px auto;margin-top:20px;}	

/*login*/
.back1{float:left;width:36px;height:36px;margin-top:2px;}
.back1 img{width:12px;}
.address_title{width:100%;background-color:#2EA821;height:45px;line-height:45px;text-align:center;vertical-align:bottom;color:white;font-size:1.5em;font-weight:bold;}
.back_home{float:right;margin-right:4px;}
.back_home img{width:36px;margin-top:4px;}
.clear_cart{cursor:pointer;width:40%;border:1px solid #CFCFCF;border-radius:3px;text-align:center;margin:0px auto;margin-top:20px;}	
.login_phone{text-align:center;margin: 0px auto;width:95%;}
.text_type{border:1px solid #8ACE83;height:45px;width:60%;float:left;min-width:100px;font-size:1.1em;background: url("/images/shouji.png") no-repeat scroll 10px center / 20px 20px transparent;padding: 0px 0px 0px 35px;}
.butt_sty{height:45px;background-color:#2EA821;color:white;width:25%;float:left; margin-left:5px;}
.yanz_sty{margin: 0px auto;width:95%;}
.login_sty{margin: 0px auto;width:95%}
.text_type2{border:1px solid #E1E1E1;height:45px;font-size:1.1em;margin-top:20px;background: url("/images/yanzheng.png") no-repeat scroll 10px center / 20px 20px transparent;padding: 0px 0px 0px 35px;width:86%}
.butt_sty2{height:45px;background-color:#2EA821;color:white;text-align:center;font-size:1.1em;margin:10px auto;width:96%;border:none;}
.cart_list{width:100%;}
.cart_list td{border-bottom:1px solid #ECECEC;}
.cp_form_input{height:30px;font-size:1.0em;color:#999999;width:60%;border:0px;}
.hongtiao{height:6px;width:100%;background-color:#F25844;}
ul li{list-style-type:none;}
#star {position:relative;width:600px;margin:20px auto;height:24px;}
#star ul,#star span{float:left;display:inline;height:19px;line-height:19px;}
#star ul{margin:0 10px;}
#star li{float:left;width:24px;cursor:pointer;text-indent:-9999px;background:url(/images/star.png) no-repeat;}
#star strong{color:#f60;padding-left:10px;}
#star li.on{background-position:0 -28px;}
#star p{position:absolute;top:20px;width:159px;height:60px;display:none;background:url(/images/icon.gif) no-repeat;padding:7px 10px 0;}
#star p em{color:#f60;display:block;font-style:normal;}

.ap_remark{width:80%;height:120px;margin-top:20px;margin-left:40px;padding:5px;}
.ap_title{margin-left:40px;margin-top:20px;font-size:1.3em;}
.pay_gouxuan{float:right;}

.star1lfet{width:20%;float:left;width:70px;margin-top:10px;margin-left:15%;}
.star1right{width:20%;float:left;margin-top:10px;margin-left:12%;}

.star2lfet{width:20%;float:left;width:75px;margin-top:10px;margin-left:15%;}
.star2right{width:20%;float:left;margin-top:10px;margin-left:11%;}

.star3lfet{width:20%;float:left;width:70px;margin-top:10px;margin-left:15%;}
.star3right{width:20%;float:left;margin-top:10px;margin-left:12%;}

.star4lfet{width:20%;float:left;width:75px;margin-top:10px;margin-left:15%;}
.star4right{width:20%;float:left;margin-top:10px;margin-left:11%;}

.select_time{padding:5px;display:none;}
.tan_food{width:40%;}
.tan_price{width:20%;}
.tan_num{width:39%;}
.btn2{display: block;position: absolute;right: -1px;top: 0px;width: 50px;height: 40px;line-height: 36px;text-align: center;background: none repeat scroll 0% 0% #2EA821;color: #FFF;font-size: 1.1em;border:none;}
.my_address{ color: #999;margin-top:20px;}
.search_ziti{color:#999;margin-top:20px;}
.zitiList{display:none;width:100%;}
.zitiList ul{text-align:center;list-style-type:none;line-height:40px;width:100%;}
.zitiList ul li{display:inline;list-style-type:none;white-space: nowrap;float:left;}
.districtList{padding:10px;}

.list{margin-top:20px;}
.address_list{!height:60px;!line-height:60px;padding:5px 10px;background-color:white;border-bottom:1px solid #ECECEC;}
.address_list span{color:grey;font-size:0.8em;}

.topBar {
  width: 100%;
  padding:0;
  background-color:black;
  color:white;
  font-size: 18px;
  font-weight: strong;
}
.topBar p{
  padding: 10px 20px;
}
.topBar span{
  color:gold;
}
.topBar a {
  color: white;
  float: right;
}
/*site search*/
.html_bg img{width:100%;height:auto;}
/* site shop list */
.skupic{width:80px;height:80px; z-index:9;}

.cujiao{width:30px;z-index:999;position:relative;float:left;top:-86px;left:0px;}
.cu_sku{width:84px;height:80px;overflow:hidden;padding:0px;margin:0px;}
.shopListProduct {
  width: 80px;
  height: 80px;
  z-index:9;
}
.index_cujiao_div{width:60px;height:80px;margin:0px auto;overflow:hidden;}
.index_cujiao{z-index:999;position:relative;float:left;top:-75px;}

.smallIcon{
	width:19px;
	height:19px;
	vertical-align:top;
}
.jiandiv{margin-top:5px;font-size:0.8em;color:#898989;}
.zengdiv{margin-top:5px;font-size:0.8em;color:#898989;}
.shop_desc{font-size:0.8em;color:#898989;}
.list_contact{font-size:1.1em;}
#advertiseList {
  width: 100%;
  background-color:blue;
  padding: 0;
  margin: 0;
}
.shopListAd {
  width:100%;
  overflow:hidden;
}
.shopListAd img{
  width: 100%;
  height: auto;
}
#shopListTitle {
  width:100%;
  background-color:#F2F2F2;
  border-top: 1px solid #DEDEDE;
  border-bottom: 1px solid #DEDEDE;
  font-size: 16px;
  font-weight: strong;
  color: grey;
}
#shopListTitle p {
  padding: 10px 20px;
}
/*hong bao*/
#hb_share_holder {
  width:100%;
  height:auto;
  background:url('/images/bj.jpg');
  margin:0;
  -moz-background-size:100% 100%;
  background-size:100% 100%;
}
.roundCorner {
  padding:0;
  -moz-border-radius: 7px;      /* Gecko browsers */
  -webkit-border-radius: 7px;   /* Webkit browsers */
  border-radius: 7px;            /* W3C syntax */
}
.roundCornerLarge {
  padding:10px;
  -moz-border-radius: 19px;      /* Gecko browsers */
  -webkit-border-radius: 19px;   /* Webkit browsers */
  border-radius: 19px;            /* W3C syntax */
}
.clearFloat{
  clear:both;
  height:0;
  font-size: 1px;
  line-height: 0px;
} 
#hb_dialog {
  width:80%;
  margin: 0 auto;
  padding: 0;
  position: relative;
  top: 5px;
  clear:both;
}
#hb_dialog span{
  color: #cd201f;
  background:url('/images/hb_yhj.png');
  -moz-background-size:100% 100%;
  background-size:100% 100%;
  display: block;
  padding: 5px 20px 5px 20px;
  font-size:16pt;
  font-weight:strong;
}
#hb_input_area {
  width:80%;
  margin: 0 auto;
  color: #ffffff;
  display:block;
  padding-top: 30px;
  padding-bottom: 56px;
}
#hb_mobile, #hb_redeem_btn, #hb_share_btn{
  width: 100%;
  height: 40px;
  border: none;
  margin: 5px auto;
  font-size:16pt;
  font-weight:strong;
  text-align:center;
}
#hb_redeem_btn {
  color: #d50100;
  background-color: #fed401;
}
#hb_share_btn {
  color: #813303;
  background-color: #fed401;
}
#hb_share_rule{
  width:80%;
  margin: 10px auto;
  padding: 10px 0px 30px;
  color:#fded84;
  font-size:12pt;
}
#hb_share_rule span {
  font-size:16pt;
  font-weight:strong;
}
#hb_show_result {
  width: 96%;
  min-height: 500px;
  margin: 0px auto;
  position: relative;
  background:url('/images/hb_share_result.png');
  -moz-background-size:100% 100%;
  background-size:100% 100%;
  display: block;
  font-size:18pt;
  font-weight:strong;
}
#hb_show_amount {
  width: 30%;
  margin: 0 auto;
  color: #cb1f1f;
  padding-top: 80px;
  font-weight:900;
  text-align:center;
}
#hb_show_amount .hb_symbol{
  font-size:20pt;
}
#hb_show_amount .hb_amount{
  font-size:45pt;
}
#hb_show_notice {
  width:80%;
  margin: 0 auto;
  color: #ffffff;
  padding-top: 37px;
  padding-bottom:50px;
  text-align:center;
}
#hb_result_title {
  font-size:12pt;
}
#hb_result_content{
  font-size:10pt;
}
#hb_result_content span{
  color: #fcf000;
}
.remark_box{ width:100%;height:100%;position:absolute;background: #333;opacity:0.95;z-index: 30000;display: none;top:0px}
.box_img{position: fixed;}
.de_title{width:100%;padding:10px 0px 0px 0px;}
.de_title td{text-align:center;padding:5px 0px;}
.green_css{color:green;border-bottom:2px solid green;}
.sta_code{color:#838383;padding:5px;font-size:0.9em;}
.sta_left{width:18%;float:left;text-align:center;}
.sta_left img{width:35px;}
.sta_right{width:80%;float:left;height:50px;line-height:50px;font-size:0.9em;color:#42AC17;background:url(/images/xqk.png) no-repeat;background-position: 50% 50%;background-size:100% 100%;}
.left_height{height:88px;}
.right_margin{margin-top:40px;}
.cuidan{float:left;width:40%;text-align:center;background-color:#E81F18;color:white;padding:5px 0px;margin-left:10%;border-radius:3px;}
.cuidan2{width:60%;text-align:center;background-color:#008000;color:white;border-radius:3px;margin:0px auto;padding:5px 0px;}
.quxiao{float:left;border-radius:3px;width:30%;border:1px solid green;color:green;padding:5px 0px;margin-left:5%;}
.tuiqian{font-size:0.8em;width:90%;margin:0px auto;margin-top:10px;}

.add_left{height:48px;float:left;width:80%;border-top:2px dashed #C7E2B9;border-bottom:2px dashed #C7E2B9;color:#646464;padding:5px 0px;font-size:0.9em;}
.add_left div{margin-left:20px;}
.add_right{height:48px;float:right;width:19%;border-top:2px dashed #C7E2B9;border-bottom:2px dashed #C7E2B9;color:#646464;padding:5px 0px;font-size:0.9em;}
.add_edit{color:#646464;text-align:center;padding:5px 0px;font-size:1.3em;margin-top:5px;}
.floatleft{float:left;width:80%;padding:10px 0px;margin-left:20px;!border-bottom:1px solid #EAEAEA;}
.floatright{float:right:width:19%;padding:10px 0px;border-bottom:1px solid #EAEAEA;}
.yuyue{color:red;border:1px solid red;padding:2px 5px;font-size:0.8em;border-radius:3px;}
.zhifu_img{width:30px;height:30px;position:relative;top:5px;}
.gou_position{position:relative;top:5px;}
.beizu{border-radius:3px;border:0px;background-color:#DEDEDE;width:85%;margin:0px auto;display:block;padding:7px 10px;font-size:1.0em;}
.gougou{width:30px;height:30px;}
#address_edit{border-top:2px dashed #C7E2B9;border-bottom:2px dashed #C7E2B9;}


/*          */
.head_sty{padding:5px;font-size:1em;margin-left:10px;}
.head_sty img{width:40px;height:40px;position:relative;top:19px;border-radius:20px;}
.head_sty span{margin-left:20px;margin-top:30px;color:#222;font-size:0.8em;}
.time_sty{margin-left:80px;margin-top:-5px;color:#222;font-size:0.5em;}
.amount_sty{margin-left:250px;margin-top:-30px;color:#FFF002;font-size:1.2em;}
.across_sty{margin-left:80px;font-size:0.9em;}
.hongnbao{height:60px;}
.mc{margin-left:auto;margin-right:auto;margin-top:-30px;font-size:0.8em}
i{font-style:normal;}
/* 线条 */
.line{position:relative;width:90%;height:0;color:#fff;border-top:1px solid #fff;}
.line i,.line span{position:absolute;top:-0.5em;line-height:1;background:#E0171D;}
.line i.l{left:0;padding-right:10px;font-size:10px}
.line i.r{right:0;padding-left:10px;font-size:10px}
.line span{left:50%;width:150px;text-align:center;margin-left:-75px;}
.bg_color{background:#E0171D;}
.hb_hg{height:40px}
.hb_sxu{width:15px;height:15px;line-height:15px;border-radius:15px;font-size:12px;background:#fded84;color:#e0181d;text-align:center}
.hb_neirong{margin-top:-17px;margin-left:40px}
.hongb_amount{font-size:50px;font-weight:600;margin-left:20px}
.hongb_mobile{text-align:center;margin-top:10px;font-size:16px}
.hb_hbj{margin-top:-40px;margin-left:110px;font-size:24px;font-weight:600;}
#linghb {
  width:90%;
  margin: 0 auto;
  padding: 0;
  position: relative;
  clear:both;
}
#linghb span{
  background:url('/images/linghb.png');
  -moz-background-size:100% 100%;
  background-size:100% 100%;
  display: block;
  padding: 5px 10px 40px 10px;
  font-weight:strong;
}

#hb_duihua {
  width:80%;
  padding: 0;
  position: relative;
  top: 20px;
  left:30px;
  clear:both;
}
#hb_duihua span{
  color: #cd201f;
  background:url('/images/hb_dialog.png');
  -moz-background-size:100% 100%;
  background-size:100% 100%;
  display: block;
  padding: 5px 10px 35px 20px;
  font-size:16pt;
  font-weight:strong;
}

/*弹出层*/
#msg_box{position:absolute;left:40%;top:120px;background-color:white;opacity:0.6;filter:alpha(opacity=60);width:100px;height:100px;border:1px solid #444;border-radius:5px;z-index:99;display:none;}



.zzsc8 {
  margin: 30px auto 10px;
  width: 20px;
  height: 20px;
  position: relative;
}

.container1 > div, .container2 > div, .container3 > div {
  width: 6px;
  height: 6px;
  background-color: #333;

  border-radius: 100%;
  position: absolute;
  -webkit-animation: bouncedelay 1.2s infinite ease-in-out;
  animation: bouncedelay 1.2s infinite ease-in-out;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.zzsc8 .zzsc8-container {
  position: absolute;
  width: 100%;
  height: 100%;
}

.container2 {
  -webkit-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
}

.container3 {
  -webkit-transform: rotateZ(90deg);
  transform: rotateZ(90deg);
}

.circle1 { top: 0; left: 0; }
.circle2 { top: 0; right: 0; }
.circle3 { right: 0; bottom: 0; }
.circle4 { left: 0; bottom: 0; }

.container2 .circle1 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}

.container3 .circle1 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}

.container1 .circle2 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}

.container2 .circle2 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}

.container3 .circle2 {
  -webkit-animation-delay: -0.7s;
  animation-delay: -0.7s;
}

.container1 .circle3 {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s;
}

.container2 .circle3 {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}

.container3 .circle3 {
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s;
}

.container1 .circle4 {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s;
}

.container2 .circle4 {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s;
}

.container3 .circle4 {
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.1s;
}

@-webkit-keyframes bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0.0) }
  40% { -webkit-transform: scale(1.0) }
}

@keyframes bouncedelay {
  0%, 80%, 100% { 
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 40% { 
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}

.autoLocate{border-bottom:1px solid #DEDEDE;}
